import request from "@/utils/request";

// 查询模板列表
export function listTemplate(query) {
	return request({
		url: "/operation/web/report/template/list",
		method: "get",
		params: query,
	});
}

// 查询模板详情(含节点)
export function getTemplate(templateId) {
	return request({
		url: "/operation/web/report/template/" + templateId,
		method: "get",
	});
}

// 新增模板
export function addTemplate(data) {
	return request({
		url: "/operation/web/report/template",
		method: "post",
		data: data,
	});
}

// 更新模板
export function updateTemplate(data) {
	return request({
		url: "/operation/web/report/template",
		method: "put",
		data: data,
	});
}

// 停用模板
export function disableTemplate(templateId) {
	return request({
		url: "/operation/web/report/template/disable/" + templateId,
		method: "put",
	});
}

// 删除模板
export function deleteTemplate(templateId) {
	return request({
		url: "/operation/web/report/template/" + templateId,
		method: "delete",
	});
}

// 新代码：获取审核用户列表（替换角色列表）
export function listAuditUsers() {
	return request({
		url: "/operation/web/schedules/userList",
		method: "get",
	});
}
